package appIdeasScrumer.negocio;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Collection;


import appIdeasScrumer.dao.ReunionDAO;
import appIdeasScrumer.excepcion.DAOExcepcion;
import appIdeasScrumer.modelo.Reunion;


public class GestionReunion  {
	
public Reunion insertarReunion(Reunion vo) throws DAOExcepcion  {
	
		
		ReunionDAO dao = new ReunionDAO();						
		String strMensaje = "";
		
		try{
			
		//System.out.println(txObservacion);
		if(vo.getObservacion().trim().equals("")){
			strMensaje +="* Debe ingresar un comentario \n";
		}
		
		if(strMensaje.trim().equals("")){
			
			return dao.insertarReunion(vo);
						
			
		}else{
			throw new DAOExcepcion("Se encontraron datos vacios: \n"+strMensaje);
		}
		
	}catch(Exception ex){
		throw new DAOExcepcion(ex.getMessage());					
	}
		
		
			
	}


public void eliminarReunion(int CodReunion) throws DAOExcepcion {
	ReunionDAO dao = new ReunionDAO();
	dao.eliminarReunion(CodReunion);
}


public Reunion obtenerReunion(int CodReunion) throws DAOExcepcion {
	ReunionDAO dao = new ReunionDAO();
	return dao.obtenerReunion(CodReunion);
}





public Collection<Reunion> listarReunion(int codIdea) throws DAOExcepcion {
	ReunionDAO dao = new ReunionDAO();
	return dao.listarReunion(codIdea);
}
}